*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:62.5%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";
    font-size:14px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff
}
a{
    color:#428bca;
    text-decoration:none
}
a:hover,a:focus{
    color:#2a6496;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
p, li {
    color: #727272;
}
.header {
    background-size: cover;
    background-repeat: no-repeat;
}
.parallax {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    height: 100%;
    width: 100%;
}
.section-overlay {
    background: rgba(0,0,0,.6);
}
.section-spacing-big {
    padding-top: 120px;
    padding-bottom: 140px;
}
.section-spacing-bottom{
    padding-bottom: 80px;
}
.header .section-overlay {
    background-color: rgba(33,33,33,.75);
    padding-top: 0;
    padding-bottom: 0;
}
.header h2{height:0;margin:0}
.header .navbar{margin-top:0;opacity:1}
.header .navbar-brand{padding:9px 15px}
.header .navbar-default{background-color:#3b3b3b;border:medium none;}
.header .navbar-default .navbar-nav>li>a{color:#b5b5b5;}
.header .navbar-default .navbar-nav>li>a:hover{color:#fff}
.header .navbar-default .navbar-nav>li>a:active{color:#c00;}
.header .navbar-default .navbar-nav>li>a:focus{color:#b5b5b5}
.header .navbar-default{z-index:110}
.header .navbar-brand img{padding-top:0;height:35px}
.header .navbar-nav>li>a{padding-top:15px}
.header .navbar-default .navbar-nav>.active>a,.header .navbar-default .navbar-nav>.active>a:hover,.header .navbar-default .navbar-nav>.active>a:focus{background:transparent;color:#fff}
.header{background-size:cover;background-repeat:no-repeat;}
.header .section-overlay{background-color:rgba(33,33,33,.75);padding-top:0;padding-bottom:0}
.header .logo{padding-bottom:50px}
.home_text{text-align:left;margin-top: 30%;}
.home-iphone{text-align:right}
.home-iphone img{width:100%}
.home_text h1{color:#fff;font-weight:300;line-height:45px;padding-top:30px}
.home_text p{color:#fff;line-height:28px;margin-top:0;font-weight:300}
.home_text ul{margin-left:14px}
.home_text li{color:#fff;line-height:28px;font-weight:300}
.download-btn{margin-top:90px;margin-bottom:50px}
.home-btn,.home-btn:focus,.home-btn:active,.home-btn:visited{background:transparent;border-color:#fff;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;font-size:15px;font-size:.9375rem;text-transform:uppercase;border-radius:3px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.home-btn:hover{background-color:#c00;color:#fff}
.tuor,.tuor:focus,.tuor:active,.tuor:visited{color:#a9adb0;margin-left:20px;text-transform:uppercase;font-size:16px;font-weight:500;background:transparent;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.tuor:hover{color:#fff}
.tuor i{font-size:20px;padding-left:5px;color:#c00}
.about{background:#f1f1f1}
.inner_about_area{padding-top:50px}
.inner_about_title{padding-bottom:50px}
.inner_about_title h3{font-weight:800;line-height:37px;position:relative}
.inner_about_title h3:after{content:"";position:absolute;bottom:-12px;left:0;width:70px;background:#c00;height:1px}
.inner_about_title p{line-height:24px;margin-top:40px}
.single_about_area{position:relative;padding-bottom:4px;padding-left:80px}
.single_about_area div{position:absolute;top:0;left:0}
.single_about_area div i{font-size:55px;color:#bababa;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.single_about_area h4{font-weight:800}
.single_about_area:hover div i{color:#c00}
.light-grey {
    background: #f1f1f1;
}
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text h7, .white-text p, .white-text li{
    color: #fff;
}
.section_title{padding-top:90px;padding-bottom:50px}
.section_title h2{text-align:center;position:relative;font-weight:400}
.section_title h2:after{content:"";position:absolute;bottom:-20px;width:60px;height:1px;background-color:#c00;left:50%;margin-left:-30px}
.section_title p{text-align:center;margin-top:45px;line-height:28px;font-weight:300}
.parallax{background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:100%;width:100%;}
.btn-action, .btn-action:active, .btn-action:focus, .btn-action:visited {
    background: #c00;
    border: 1px solid #c00;
    color: #fff;
    border-radius: 3px;
    padding: 15px 35px;
    text-transform: uppercase;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.video {
    height:315px;
    border: 1px solid #999;
    padding: 5px;
}
.video .video-js{ width:100%; height: 100%;}
.video-js.vjs-default-skin{width:100%;}
.testimonial .carousel-indicators{bottom:-8px}
.testimonial div.carousel-inner .item img{border:2px solid #c00;border-radius:50%;padding:3px}
.testimonial_caption{padding-bottom:70px}
.testimonial_caption p{line-height:27px;padding-top:50px}
.testimonial_caption h2{color:#c00;font-weight:900;margin-top:25px}
.testimonial_caption h4{color:#c00}
.testimonial_caption h4 span{font-style:italic;font-weight:300}
.testimonial ol.carousel-indicators li{width:12px;height:12px;border:1px solid #c00;margin:1px}
.testimonial ol.carousel-indicators li.active{width:12px;height:12px;border:0 solid #c00;background:#c00}
.btn-video, .btn-video:active,.btn-video:focus, .btn-video:visited {
    background: transparent;
    border: 1px solid #929292;
    color: #686868;
    border-radius: 3px;
    padding: 12px 35px;
    text-transform: uppercase;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.btn-video:hover{background:#c00;color:#fff;border:1px solid #c00}
.copyright{background-color:#3b3b3b;padding-bottom:65px;padding-top:65px;border-bottom:3px solid #c00}
.copyright h2{height:0;margin:0}
.copy_right_text{width:60%}
.copy_right_text p{color:#f3f3f3;font-weight:600;font-size:12px;}
.copy_right_text p a{text-decoration:none;color:#c00}
.copy_right_text p span{font-weight:300}
.scroll_top{text-align:right}
.scroll_top a{background:#c00;padding:25px}
.scroll_top a i{color:#fff;font-size:25px}
.copyright .weixin img{
    width: 120px;
    height: 120px;
}
.image-component img{
    max-width: 100%;
}
@media(min-width:1281px){
    .parallax{
        background-attachment:fixed;
    }
}

@media(max-width:768px){
    .home-iphone{display:none}
    .home_text{text-align:center}
}


/*YIPU*/
.rtecenter{text-align: center}